@charset "utf-8";
a:link,a:visited{text-decoration: none; color: #333;}
em,i{font-style: normal;}
ul,li,p,h3{margin: 0; padding: 0;}
.phone_bg {
    width:100%;
    height: 85%;
    overflow: hidden;
    text-align: center;
    position: relative;
    background:url(../activityImages/iphone6_t.jpg) no-repeat center top;
}
.phone_title {
    width: 100%;
    height: 90px;
    font-size: 20px;
    text-align: center;
    color: #f60;
    position: absolute;
}
.phone_title h3{line-height: 80px;}
.phone_page {
    margin: 106px auto;
    width: 416px;
    height: 100%;
    overflow-y: auto;
    font-size:20px;
    padding-bottom: 120px;
}


.banner{width:100%; height:auto; overflow:hidden;}
.banner img{width:100%; display:block;}

.notice{width:100%;  height:30px;  line-height:30px;overflow:hidden; background:#fff; text-align:left; padding:0 10px; border-bottom: 1px #eeeeee solid; }
.notice .notice_t{ width:70px; height:25px;  line-height:25px; float: left; }
.notice .notice_t strong{ font-size: 14px; color: #339900;}
.notice .notice_t span{color:#dddddd; font-size:12px; margin-left:0.2rem;}
.notice .scroll-uptext{ height:25px;  line-height:25px; overflow:hidden;}
.notice a{ color:#666; font-size: 14px; text-decoration: none;}

.mainbox{background:#fff; height:auto; overflow:hidden; }
.s_kill{background:#fff; height:auto; overflow:hidden; padding:5px 0 10px 0; text-align: left;}
.s_kill .kill_t{ padding:0 10px; line-height:30px;}
.s_kill .kill_t strong{ font-size:16px; color:#01a331; font-weight:normal;}
.s_kill .kill_t span{ font-size:14px; color:#ff3333; margin-left:20px;}
.s_kill .kill_c{width:100%; height:auto; overflow:hidden;}
.s_kill .kill_c a{width:33.3%; float:left; display:block; border-right:1px #eeeeee solid; position:relative; height:auto; overflow:hidden; padding:0 10px; text-align:center;}
.s_kill .kill_c a em{ display:block; width:24px; height:24px; line-height:24px; background:#ff3333; text-align:center; font-size:0.7rem; color:#fff; position:absolute; right:0.3rem; top:0.3rem;}
.s_kill .kill_c a img{width:100%;}
.s_kill .kill_c a h3{ font-size:14px; color:#333; font-weight:normal; margin-bottom:5px; height: 1.2rem;  overflow: hidden;}
.s_kill .kill_c a p{ font-size:12px; color:#bbb; height: 2rem;  overflow: hidden;}
.s_kill .kill_c a p i{ color:#ff3333; font-size:14px;}

.s_pic img{width:100%; display: block;}

.mainbox1{}
.mainbox1 .card-header{position: relative; padding: 0;}
.mainbox1 .card-header h3{position: absolute; left:10px; top:35%; font-size:20px; color: #fff; text-align: left;}
.mainbox1 .card-header h3 span{font-size: 14px; font-weight: normal;}
.mainbox1 .card-header img{width:100%; display: block;}

.mainbox1 .card_list{width:100%; height:auto; overflow:hidden; padding:10px 0;}
.mainbox1 .card_list li{width:33.3%; float:left; display:block; border-right:1px #eeeeee solid; position:relative; height:auto; overflow:hidden; padding:0 2%; margin:0 0 10px 0; text-align:left; position:relative;}
.mainbox1 .card_list img{width:100%; height:120px; display: block; margin-bottom: 5px;}
.mainbox1 .card_list h3{ height:18px; overflow:hidden; font-size:13px; color:#333; font-weight:normal; text-align:left; margin-bottom:5px;}
.mainbox1 .card_list p{ font-size:12px; color:#bbb; text-align:left;}
.mainbox1 .card_list span{ font-size:12px; display: block; height:20px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color:#bbb; text-align:left;}
.mainbox1 .card_list p em{ color:#ff3333; font-size:14px; margin-right:5px; }
.mainbox1 .card_list p i{ font-size:12px; text-decoration:line-through;}
.mainbox1 .card_list a.abtn{ position:absolute; right:10px; bottom:0;}
.mainbox1 .card_list a.abtn{width:28px; height:28px; line-height:28px; overflow:hidden; background:#ff3333; color:#fff; font-size:16px; text-align:center; -moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; }

.cardAdd_btn{ height: auto; overflow: hidden; margin:20px 0px; text-align: center;padding:10px 0; border-top: 2px #eee solid;}
.cardAdd_btn img{width: 30%; border-radius: 100%; display: block; margin: 0 auto;}
.cardAdd_btn h3{color: #666; font-size:16px; margin-top:10px;}

.backhome{ text-align: center;}
.backhome a{font-size: 16px; color: #008000;}


.mainbox2{padding-top:10px; border-top: 2px #eee solid;}
.mainbox2 .card-header{position: relative; padding: 0;}
.mainbox2 .card-header h3{font-size:18px; color: #333; text-align: left; margin-left: 0.5rem;}

.mainbox2 .card_list{width:100%; height:auto; overflow:hidden; padding:10px 0;}
.mainbox2 .card_list li{width:33.3%; float:left; display:block; border-right:1px #eeeeee solid; position:relative; height:auto; overflow:hidden; padding:0 2%; margin:0 0 10px 0; text-align:left; position:relative;}
.mainbox2 .card_list img{width:100%; height:120px; display: block; margin-bottom: 5px;}
.mainbox2 .card_list h3{ height:18px; overflow:hidden; font-size:13px; color:#333; font-weight:normal; text-align:center; margin-bottom:5px;}
.mainbox2 .card_list p{ font-size:12px; color:#bbb; text-align:left;}
.mainbox2 .card_list span{ font-size:12px; display: block; height:20px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color:#bbb; text-align:left;}
.mainbox2 .card_list p em{ color:#ff3333; font-size:14px; margin-right:5px; }
.mainbox2 .card_list p i{ font-size:12px; text-decoration:line-through;}
.mainbox2 .card_list a.abtn{ position:absolute; right:10px; bottom:0;}
.mainbox2 .card_list a.abtn{width:28px; height:28px; line-height:28px; overflow:hidden; background:#ff3333; color:#fff; font-size:16px; text-align:center; -moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; }